package ngenes2.ops.mutator;
import java.util.ArrayList;
import ngenes2.individual.Individual;
import org.junit.Test;
import static org.mockito.Mockito.*;
public class MutatorTest {
@Test
public void testMutate() {
Individual<Integer,? extends Individual<Integer,?>> individual =
mock(Individual.class);
when( individual.chromosome() ).thenReturn(new ArrayList(0));
ChromosomeMutator<Integer> chromMutator = mock( ChromosomeMutator.class );
Mutator mutator = new Mutator(chromMutator);
mutator.mutate(individual);
verify(individual).makeSibling( new ArrayList(0) );
}
}